visual formatting model